package com.bls.sms.dao.interfaces;

import java.util.List;

import com.bls.sms.exception.ApplicationException;
import com.bls.sms.wrapper.Subject;

public interface SubjectDAO {
	public int saveSubject(Subject subject) throws ApplicationException;

	public List<Subject> loadSubjects() throws ApplicationException;

	public int getMaxId() throws ApplicationException;

	public int updateSubject(Subject subject) throws ApplicationException;

	public int deleteSubject(int subjectId) throws ApplicationException;

	public Subject getSubjectDetails(int subjectId) throws ApplicationException;
}
